const express = require('express')
const app = express()
// 1.不使用app.use创建的 中间件 就是局部中间件 
// 2.中间件本质就是 function处理函数
// 3.局部中间件采取的是定义为命名函数 那个路由需要使用中间件 把命名好的中间件当做参数写入路由即可 
// 4.当客户端请求到达express服务器时 局部中间件只影响调用它的路由 其他路由不受影响

// 定义局部中间件mw
const mw = (req, res, next) => {
    console.log('调用了局部中间件');
    next()
}
// 给此路由使用
app.get('/', mw, (req, res) => {
    res.send('get')
})
// 此路由不受mw中间件影响
app.post('/user', (req, res) => {
    res.send('post')
})
app.listen(80, () => {
    console.log('http://127.0.0.1');
})